90f253a703a0bacfd7b0efdd11e6b0bcbfe5e445,graylog2-inputs/src/main/java/org/graylog2/inputs/transports/HttpTransport.java,HttpTransport,getFinalChannelHandlers,#MessageInput#,85

Before Change



    @Override
    protected List<Pair<String, ? extends ChannelHandler>> getFinalChannelHandlers(MessageInput input) {
        final List<Pair<String, ? extends ChannelHandler>> handlers = Lists.newArrayList();

        handlers.add(Pair.of("http-handler", new Handler(enableCors)));

        handlers.addAll(super.getFinalChannelHandlers(input));
        return handlers;

After Change



    @Override
    protected LinkedHashMap<String, Callable<? extends ChannelHandler>> getFinalChannelHandlers(MessageInput input) {
        final LinkedHashMap<String, Callable<? extends ChannelHandler>> handlers = Maps.newLinkedHashMap();

        handlers.put("http-handler", new Callable<ChannelHandler>() {
            @Override
            public ChannelHandler call() throws Exception {
                return new Handler(enableCors);
            }
        });

        handlers.putAll(super.getFinalChannelHandlers(input));
        return handlers;